@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, div, span, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a, b, i{ margin:0; padding:0;}
body, button, input, select, textarea{ font:normal 12px/1.5 "微软雅黑","黑体";}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
address, caption, cite, code, dfn, em, i, th, var{ font-weight:normal;font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace;}
small{ font-size:12px;}
ul, ol{ list-style:none;}
a,a:focus,a:outline,a img{ border:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a{ text-decoration:none; outline:none; color:#000; line-height:none;}
a:hover{ text-decoration:none; color:#ff6000;}
:focus{outline:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset, img, a{ border:0;}
img{ vertical-align: middle; outline: none;}
button, input, select, textarea{ font-size:100%;}
button, input, textarea{ border:0;}
table{ border-collapse:collapse; border-spacing:0;}

/* common */
.black{ color:#000;}
.gray{ color:#666;}
.gray_9{ color:#999;}
.green{ color:#090;}
.red{ color:#c00;}
.orange{ color:#ff6000; font-family:"微软雅黑"; font-size:14px;}
.orange_d{ color:#c32;}
.brown{ color:#6e513e;}
.time{ color:#999; font-family:sans-serif;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.vm{ vertical-align:middle;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear:both;}
.relative{ position:relative}
.hidden{ display:none;}
.con{ overflow:hidden; _zoom:1; word-wrap:break-word;}
.con dd{ line-height:22px; }

.tit{ color:#333; font:bold 15px/1.5 Microsoft YaHei,arial;}
.book_tit{ font:bold 24px/34px arial,sans-serif;}
.line_solid { background:#D8D8D8; clear:both; height:1px;  overflow:hidden; width:100%;}
.checkbox,.radio{ margin-right:5px; vertical-align:text-bottom;}
.more,.tit .more,.tit .tip{ color:#666; font:normal 12px/2.4 sans-serif;}
.more a,.tit .more a{ color:#666;}
.more a:hover,.tit .more a:hover{ color:#ff6000;}
.tit .tip{ color:#ff6000;}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px;}.f18{ font-size:18px;}.f24{ font-size:24px;}
h1{ font:bold 18px/1.5 arial,sans-serif;}
h2{ font:bold 16px/1.5 arial,sans-serif;}
h3{ font:bold 14px/1.5 arial,sans-serif; display:inline-block;}
h4{ font:bold 12px arial,sans-serif;}
h5{ font:normal 12px arial,sans-serif;}
input, select, textarea{ font-size:12px; line-height:22px; vertical-align:middle; }
input{ vertical-align:top;}
select{ color:#000; height:22px; padding:1px;}
textarea{ height:88px; padding:5px; resize:none;}
.input_txt{ height:20px; line-height:20px; padding:5px; border:solid 1px #cecece; color:#333; font-size:14px;}
.input_txt:focus,textarea:focus,.input_wrap:focus{ border:solid 1px #f68210; background-color:#f9f9f9;}
.tarea_txt{ border:solid 1px #ccc; padding:5px;}
.btns_item a{ margin-bottom:15px;}
.btns_item a.btn{ width:58px; text-align:center;}
.btns_row span{ margin-right:10px; display:inline-block;}
.btns_txt a{ margin-right:15px; display:inline-block;}
.btns_row_r span{ margin-left:10px; display:inline-block;}
.btn_m1 .btn_org_s{ margin-left:6px;}
.mod_wrap{ padding:18px 0 0px; zoom:1; }
.mod_wlst{ padding:30px 0; zoom:1;}
.mod_side{ padding:20px; zoom:1;}
.mod_wrap dt,.pic_lst dt{ font: bold 14px/22px arial,sans-serif;}
.mod_wrap dd,.mod_side dd{ color:#000;}
.mod_side dt{ margin-bottom:6px;}
.mod_side dd,.mod_side p{ line-height:20px;}
.mod_wrap dd label,.pic_lst dd label,.pic_lst2 dd label,.c_pic_lst dd label,.mod_side label,.user_lst label{ color:#999; }
.mod_wrap dd span,.pic_lst dd span{ display:inline-block;}
.num{ color:#ff6000; font-size:14px;}
.team_logo a{ display:inline-block; margin-right:10px; vertical-align:top;}
.fn_share a{ margin-right:5px;}
.wlxx{ width:700px;}.wlx{ width:690px;}.wlxs{ width:680px;}.wls{ width:630px;}.wl{ width:560px;}.wcm{ width:480px;}.wc{ width:450px;}.w_semi{ width:345px;}.wss{ width:320px;}.wm{ width:230px;}
.checkcode_img{border:1px solid #cecece; display:inline-block; height:30px; width:80px; margin:0 10px; *vertical-align:top; *margin-top:1px;}
.y_boutique{ margin-bottom:25px;}
.qiehuang_title{ padding:0 10px; color:#999; font-size:14px;}
/* padding */
.padding_L5{ padding-left:5px;}.padding_L10{ padding-left:10px;}.padding_L15{ padding-left:15px;}.padding_L20{ padding-left:20px;}.padding_L50{ padding-left:50px;}.padding_L120{ padding-left:120px;}.padding_L130{ padding-left:130px;}

.padding_R10{ padding-right:10px;}.padding_R20{ padding-right:20px;}
.padding_LR5{ padding:0 5px;}.padding_LR20{ padding:0 20px;}

.padding_TB10{ padding-top:10px;padding-bottom:10px;}.padding_TB15{ padding-top:15px;padding-bottom:15px;}.padding_TB30{ padding:30px 0;}
.padding_T10{ padding-top:10px;}
.padding_T30{ padding-top:30px; padding-bottom:0;}

/* margin */
.margin_R5{ margin-right:5px;}

/* blank */
.blk5, .blk10, .blk15, .blk20, .blk25, .blk30, .blk35, .blk40, .blk50, .blk60{ display:block; width:100%; clear:both; overflow:hidden;}
.blk5{ height:5px;}.blk10{ height:10px;}.blk15{ height:15px;}.blk20{ height:20px;}.blk25{ height:25px;}.blk30{ height:30px; }.blk35{ height:35px;}.blk40{ height:40px;}.blk50{ height:50px;}.blk60{ height:60px;}
.line_soild,.line_dashed{ height:1px; overflow:hidden; zoom:1; background-color:#dadada; display:block; width:100%; clear:both; overflow:hidden;}
.line_dashed{ background:url(../images/dashed.png) repeat-x;}
.line_solid2{ background:url(../images/frs_item.png) repeat-x; background-position:0px -230px; text-align:center; }
.line_solid2 span{ background-color:#fff; color:#999; display:inline-block; padding:0 20px;}
/* width */
.w34{ width:34px;}.w50{ width:50px;}.w60{ width:60px;}.w70{ width:70px;}.w80{ width:80px;}.w90{ width:90px;}.w95{ width:95px;}.w100{ width:100px;}.w110{ width:110px;}.w118{ width:118px;}.w130{ width:130px;}.w140{ width:140px;}.w150{ width:150px;}.w168{ width:168px;}.w170{ width:170px;}.w190{ width:190px;}.w200{ width:200px;}.w230{ width:230px;}.w270{ width:270px;}.w280{ width:280px;}.w318{ width:318px;}.w330{ width:330px;}.w345{ width:345px;}.w380{ width:380px;}.w430{ width:430px;}.w450{ width:450px;}.w460{ width:460px;}.w470{ width:470px;}.w480{ width:480px;}.w500{ width:500px;}.w554{ width:554px;}.w558{ width:558px;}.w560{ width:560px;}.w592{ width:592px;}.w620{ width:620px;}.w680{ width:680px;}.w690{ width:690px;}
/* height */
.h120{ height:120px;}.h300{ height:300px;}

/* icon */
.ico_complete,.slide_l,.slide_r,.slide_point,.ico_s_add,.ico_sorg_add,.search_btn,.ico_s_arrow_r,.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo,.ico_baidu,.ico_douban,.ico_news,.ico_b_close,.btn_br_lst,.btn_br_view,.btn_sj_view,.free_focus .pre,.free_focus .pre_t,.free_focus .next,.free_focus .next_t,.ico_perfect,.ico_sign,.ico_vip{ position:static; background:url(../images/ywx_ico.png); display:inline-block;}
.step_1,.step_2,.charts_bg,.charts_user_bg,.line_intmore,.reg_step{ background:url(../images/skin_bg.png) no-repeat; display: inline-block;}
.ico_home_g,.ico_bookshelf_g,.ico_charts_g,.ico_writer_g,.ico_special_g{ background:url(../images/menu_icon.png) no-repeat; display:inline-block;}
.cir_bg{ background: url(../images/top_pic.png); display:inline-block;}
.ico_s_like,.ico_s_praise,.ico_bookshelf,.ico_follow,.ico_circle,.ico_special,.ico_writing,.ico_rmb,.ico_boon,.ico_study,.ico_info,.ico_home,.ico_manage,.ico_rmb_c,.ico_close,.ico_review,.ico_pen,.ico_add,.ico_add_w,.ico_minus_w,.free_focus .thumb i,.special_focus .thumb i,.ico_bgadd,.ico_s_close,.icom_summa,.icom_menu,.icom_review,.ico_m_follow,.ico_m_review,.ico_m_recommend,.ico_m_share,.ico_m_like,.ico_m_marker,.ico_m_recommend1,.ico_addfollow,.ico_connect,.arrow_l,.ico_pwd,.ico_right{ background:url(../images/icons.png) no-repeat; display:inline-block;}
.ico_star{ background:url(../images/ywx_remark.png) no-repeat; display:inline-block;}
.ico_star_b{ background:url(../images/ywx_remark_b.png) no-repeat; display:inline-block;}
.free_focus .pic_m_bg,.free_focus .pic_s_bg,.free_focus .pic_b_bg{ background:url(../images/ywx_bg.png) no-repeat;}
.f_pre,.f_next,.f_add,.fm_block{ background:url(../images/frs_item.png) no-repeat; display:inline-block;}

/* arrow */
.arrow_l_site{ position:absolute; top:16px; left:-12px;}
.arrow_l{ background-position:-25px -84px; background-position:-46px -84px\9; width:13px; height:20px; }

/* 4*7 */
.ico_s_arrow_r{ width:4px; height:7px; margin-left:3px; *vertical-align:middle; _overflow:hidden;}
.ico_s_arrow_r{ background-position:-50px -150px;}

/* 9*9 */
.ico_s_add,.ico_s_close{ width:9px; height:9px; margin-right:3px; *vertical-align:middle; _overflow:hidden;}
.ico_s_add{ background-position:-20px 0; _margin-top:-3px;}
.ico_s_close{ background-position:-54px -50px;}

/* 10*10 */
.ico_sorg_add{ width:10px; height:10px; margin-right:3px;  _overflow:hidden;}
.ico_sorg_add{ background-position:-20px -18px; vertical-align:-1px; *vertical-align:middle;}
a:hover .ico_sorg_add{ background-position:-36px -18px ;}

/* 12*12 */
.ico_s_like,.ico_s_praise,.ico_news,.ico_pen{ width:15px; height:11px; margin-right:3px; vertical-align:text-bottom; _overflow:hidden;}
.ico_s_like{ background-position:0 0;}
.ico_s_praise{ background-position:-16px 0;}
.ico_news{ background-position:-44px -151px; margin-right:5px;_vertical-align:middle;}
.ico_pen{ background-position:0 -14px;}

/* 14*12 */
.icom_summa,.icom_menu,.icom_review{ width:14px; height:14px; vertical-align:text-bottom; overflow:hidden; }
.icom_summa{ background-position:-40px -66px;}
.current .icom_summa{ background-position:-20px -66px;}
.icom_menu{ background-position:-80px -66px;}
.current .icom_menu{ background-position:-60px -66px;}
.icom_review{ background-position:-120px -66px;}
.current .icom_review{ background-position:-100px -66px;}

/* 14*14 */
.ico_b_close,.ico_perfect,.ico_add,.ico_add_w,.ico_minus_w,.ico_bgadd,.ico_addfollow,.ico_connect{ width:14px; height:14px; _overflow:hidden; vertical-align:middle;}
.ico_b_close{ background-position:-60px -150px;}
.ico_perfect{ background-position:-106px -150px; margin-left:5px; vertical-align:text-top;}
.ico_add{ background-position:-14px -14px; height:13px; margin-right:2px; vertical-align:text-bottom; *vertical-align:2px;}
.ico_add_w{ background-position:-30px -14px; vertical-align:text-bottom; }
.ico_minus_w{ background-position:-45px -14px; vertical-align:text-bottom;  }
.ico_bgadd{ background-position:0 -66px; width:16px;}
.ico_addfollow{ background-position:-60px -16px;}
.ico_connect{ background-position:-80px -16px;}

/* 15*16 */
.ico_right,.ico_bookshelf,.ico_follow,.ico_circle,.ico_special,.ico_writing,.ico_rmb,.ico_boon,.ico_study,.ico_info,.ico_home,.ico_manage,.ico_rmb_c,.ico_close,.ico_review,.ico_pwd{ width:15px; height:16px; vertical-align:middle;}
.ico_right{ background-position:-60px -14px;}
.ico_bookshelf{ background-position:0px -30px;}
.ico_follow{ background-position:-20px -30px;}
.ico_circle{ background-position:-40px -30px;}
.ico_special{ background-position:-60px -30px;}
.ico_writing{ background-position:-80px -30px;}
.ico_rmb{ background-position:-100px -30px;}
.ico_boon{ background-position:-120px -30px;}
.ico_study{ background-position:-140px -30px;}
.ico_info{ background-position:-160px -30px;}
.ico_home{ background-position:-180px -30px;}
.ico_manage{ background-position:-200px -30px;}
.ico_close{ background-position:-240px -30px; width:13px;}
.ico_review{ background-position:-260px -30px;}
.ico_pwd{ background-position:-70px -84px; *margin-top:2px;}


/* 15*15*/
.ico_m_follow,.ico_m_review,.ico_m_recommend,.ico_m_share,.ico_m_like,.ico_m_marker,.ico_m_recommend1{ width:15px; height:15px; overflow:hidden; vertical-align:middle;}
.ico_m_follow{ background-position:-40px 0;}
.ico_m_like{ background-position:-60px 0;}
.ico_m_review{ background-position:-80px 0;}
.ico_m_recommend{ background-position:-100px 0;}
.ico_m_share{ background-position:-120px 0;}
.ico_m_recommend1{ background-position:-140px 0;}
.ico_m_marker{ background-position:-160px 0;}

/* 16*16 */
.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo,.ico_baidu,.ico_douban{ width:16px; height:16px; cursor:pointer; vertical-align: middle;}
.ico_weibo{ background-position:0px -172px;}
.ico_qqwb{ background-position:-20px -172px;}
.ico_qq{ background-position:-40px -172px;}
.ico_tb{ background-position:-60px -172px;}
.ico_renren{ background-position:-80px -172px;}
.ico_wyweibo{ background-position:-100px -172px;}
.ico_baidu{ background-position:-120px -172px;}
.ico_douban{ background-position:-140px -172px;}

/* 18*18 */
.ico_home_g,.ico_bookshelf_g,.ico_charts_g,.ico_writer_g,.ico_special_g{ width:18px; height:18px; vertical-align:text-bottom; margin-right:2px; }
.ico_bookshelf_g{ background-position:-20px 0;}
a:hover .ico_bookshelf_g,.current .ico_bookshelf_g{ background-position:-20px -20px;}
.ico_charts_g{ background-position:-40px 0;}
a:hover .ico_charts_g,.current .ico_charts_g{ background-position:-40px -20px;}
.ico_writer_g{ background-position:-60px -22px; _background-position:-60px -20px; _margin-top:7px; }
.ico_special_g{ background-position:0 0;}
a:hover .ico_special_g,.current .ico_special_g{ background-position:0 -20px;}
.ico_home_g{ background-position:-80px 0;}
a:hover .ico_home_g,.current .ico_home_g{ background-position:-80px -20px;}

/* 50*89 */
.f_pre,.f_next{ width:50px; height:90px; display:inline-block;}
.f_pre{ background-position:0 -93px; cursor:pointer;}
.f_next{ background-position:-60px -93px; cursor:pointer;}

/* 21*21 */
.slide_l,.slide_r,.slide_point{ width:21px; height:21px; vertical-align:bottom;}
.slide_l{ background-position:-42px -124px; cursor:pointer; margin-right:15px;}
.slide_r{ background-position:-68px -124px; cursor:pointer;}
.slide_point{ background-position:-25px -124px; width:13px;}
.current .slide_point{ background-position:-4px -124px;}

/* 22*22 */
.ico_rmb_c{ width:22px; height:22px;}
.ico_rmb_c{ background-position:0px -84px;}

/* 32*32 */
.cir_bg{ width:28px; height:28px;}
.cir_bg{ background-position:0 0;}

/* 35*35 */
.ico_sign,.ico_vip{ width:35px; height:35px;}
.ico_sign{ background-position:-40px -30px;}
.ico_vip{ background-position:-80px -30px;}

/* 36*28 */
.ico_complete{ width:36px; height:28px;}
.ico_complete{ background-position:0 -30px; vertical-align:text-bottom; margin-right:10px;}

/* 38*38 */
.f_add{ width:38px; height:38px; display:inline-block;}
.f_add{ background-position:0px -186px;}

.icon i{ margin-right:5px;}

/* stars */
.ico_star{ width:75px; height:14px; overflow:hidden; vertical-align:middle; _vertical-align:top;}
.star1{ background-position:0 -60px;}
.star2{ background-position:0 -45px;}
.star3{ background-position:0 -30px;}
.star4{ background-position:0 -15px;}
.star5{ background-position:0 0;}
/* stars */
.ico_star_b{ width:110px; height:18px; overflow:hidden; vertical-align: text-bottom; _vertical-align:top;}
.b_star1{ background-position:0 -80px;}
.b_star2{ background-position:0 -60px;}
.b_star3{ background-position:0 -40px;}
.b_star4{ background-position:0 -20px;}
.b_star5{ background-position:0 0;}

/* charts */
.charts_bg{ width:103px; height:55px;}
.charts_bg{ background-position:-797px 0;}
.charts_user_bg{ width:55px; height:56px;}
.charts_user_bg{ background-position:-732px 0;}

.btn_br_lst,.btn_br_view,.btn_sj_view{ width:32px; height:22px; overflow:hidden; vertical-align:middle;}
.btn_br_lst{ background-position:-130px -214px;}
.btn_br_lst:hover,.current .btn_br_lst{ background-position:-130px -190px;}
.btn_br_view{ background-position:-164px -216px;}
.btn_br_view:hover,.current .btn_br_view{ background-position:-60px -190px;}
.btn_sj_view{ background-position:-164px -214px;}
.btn_sj_view:hover,.current .btn_sj_view{ background-position:-164px -190px;}

/* Buttons */
.btn_renren,.btn_msn,.btn_sina,.btn_qq,.vip_level,.vip_level i{ background:url(../images/skin_btn_ico.png) no-repeat;}
.btn_org_s,.btn_gray_s,.btn_org_mm,.btn_gray_mm,.btn_org_bb,.btn_gray_bb{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.btn_org_s,.btn_gray_s{ height:22px; line-height:22px; color:#fff; display:inline-block; font-size:12px; font-weight:normal; padding:0 6px; _height:16px; _line-height:16px; _padding-top:4px; vertical-align:top;}
.btn_org_mm,.btn_gray_mm{ padding:0 25px; height:28px; line-height:28px; color:#fff; display:inline-block; font-size:14px; font-weight:normal; text-align:center; _height:22px; _line-height:22px; _padding-top:6px; vertical-align:top;}
.btn_org_bb,.btn_gray_bb{ width:120px; height:40px; line-height:40px; color:#fff; display:inline-block; font:bold 16px/40px Microsoft YaHei,arial; text-align:center;}
.btn_org_s,.btn_org_mm,.btn_org_bb{ border:1px solid #e7510c; box-shadow: inset 0px 1px 1px 0px #fbc38a;
background:-webkit-gradient(linear,0 0,0 100%,from(#f68210),to(#fc6b07));
background:-moz-linear-gradient(top,#f68210,#fc6b07);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68210',endColorstr='#fc6b07');
background-color:#f68210;}
.btn_gray_s,.btn_gray_mm,.btn_gray_bb{ border:1px solid #c8c8c8; box-shadow:inset 0px 1px 1px 0px #fbfbfb; color:#333;
background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));
background:-moz-linear-gradient(top,#fff,#ebebeb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb');
background-color:#ebebeb;}
.btn_org_s:hover,.btn_org_mm:hover,.btn_org_bb:hover{ 
background:-webkit-gradient(linear,0 0,0 100%,from(#fb6907),to(#e8520c));
background:-moz-linear-gradient(top,#fb6907,#e8520c);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6907',endColorstr='#e8520c');
background-color:#e8520c;}
.btn_gray_s:hover,.btn_gray_mm:hover,.btn_gray_bb:hover{
background:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#cecece));
background:-moz-linear-gradient(top,#f0f0f0,#cecece);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#cecece');
background-color:#cecece; }
.btn_org_s:hover,.btn_org_mm:hover,.btn_org_bb:hover{ box-shadow:inset 0px 1px 1px 0px #fdb786; text-decoration:none; color:#fff; }
.btn_gray_s:hover,.btn_gray_mm:hover,.btn_gray_bb:hover{ box-shadow:inset 0px 1px 1px 0px #f1f1f1; text-decoration:none; color:#000; }
.btn_renren,.btn_msn,.btn_sina,.btn_qq{ width:126px; height:24px;}
.btn_renren{ background-position:0 -300px;}
.btn_msn{ background-position:0 -328px;}
.btn_sina{ background-position:0 -356px;}
.btn_qq{ background-position:0 -384px;}
a.btn_w_s{ color:#ff6000; display:inline-block; height:20px; line-height:20px;}
a.btn_w_s:hover{ color:#cf000e;}
.btn_w_s i{ margin-right:4px;}



.vip_level,.vip_level i{ color:#fff; cursor:pointer; display:inline-block; font-size:12px; font-family:sans-serif; height:19px; line-height:17px; }
.vip_level i{ background-position:right -412px; padding-right:8px; }
.vip_level{ background-position:left -412px; padding-left:8px;}
